Experience Management for Electronic Design Reuse through Quality-Oriented IP Selection
نویسندگان
چکیده
The growing complexity of today’s electronic designs requires reusing existing design components, called Intellectual Properties (IPs). Experience management approaches can be used to support design reuse, particularly the process of selecting reusable IPs. For the IP selection, quality criteria concerning the IP code and the documentation must be considered in addition to functional requirements of the IP. We analyse IP quality criteria in detail and show different concepts for their integration into the retrieval process.
منابع مشابه
Using domain specific languages to instantiate object-oriented frameworks
Prior research has shown that high levels of software reuse can be achieved through the use of objectoriented frameworks. An object-oriented framework captures the common aspects of a family of applications, and thus, allows the designers and implementers to reuse this experience at the design and code levels. Despite of being a powerful design solution, frameworks are not always easy to use. T...
متن کاملCombining Hierarchical Filtering, Fuzzy Logic, and Simulation with Software Agents for IP (Intellectual Property) Selection in Electronic Design
One of the central issues in electronic design is reuse of existing design solutions (IPs). This paper describes an Internet-based distributed system of software agents, performing dialogue with the users, search of IPs over Internet, ltering and evaluation of IPs based on fuz z y logic and vendor site simulation environment. Application of this system allows the potential user to speed up the ...
متن کاملStrategies and Techniques : Reusable Artifacts for the Construction of Database Management Systems 1
Abstraction, selection, and integration of reusable artifacts are still open problems in reuse-based software construction. We investigate how these problems can be solved for one sample domain of system software: database management systems. We propose dimensions for functional subdomains where different design choices are to be made. Strategies are the design choices for dimensions; their app...
متن کاملExperience Using Design Patterns to Develop Reuseable Object-Oriented Communication Software
Design patterns help to enhance software quality by addressing fundamental challenges in large-scale system development. These challenges include communication of architectural knowledge among developers, accommodating new design paradigms or architectural styles, and avoiding development traps and pitfalls that are usually learned only by experience. This article describes lessons learned from...
متن کاملQuality Function Deployment Method for Selection of Effective Management Tools on Setting EFQM Model
Using the effective management tools that are relevant tothe organization’s needs for excellence has become so important for thecompanies to improve their performances and then increase customersatisfaction and gain market shares. Quality function deployment is anefficient and powerful tool in design, development, and planning of products.The main function of quality function deployment is conv...
متن کامل